shortbread biscuit - Turkish English Dictionary